MVIKSLHVQVEEMRQSFFDEGARANRGTHDYPMHSSARKQQRQASYNIFVIIGAIKVVKELKKANTFLKAGNIEGVKGALPDIKKEHSELRAKFETYFQLMRQAGPTDVAVNSS